update()方法可以完成插入,更新和删除数据的操作,在JdbcTemplate类中,提供了一系列的update()方法,
接下来通过一个用户管理的案例来演示update()方法的使用,具体步骤如下:
1、在chapter04项目下的com.itheima.jdk包中创建Account类,在该类中定义id,username,balance属性,以及对应的getter/setter方法,代码如下所示:
package com.itheima.jdbc;
public class Account {
private Integer id;//账户id
private String username;//用户名
private Double balance;//账户余额
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public Double getBalance() {
return balance;
}
public void setBalance(Double balance) {
this.balance = balance;
}
public String toString() {
return "Account [id=" + id + "," + "username=" + username + ",balance=" + balance + "]";
}
}
2、在com.itheima.jdbc包中,创建接口AccoutDao,并在接口中定义添加,更新,删除账户的方法;
package com.itheima.jdbc;
public interface AccountDao {
//添加
public int addAccount(Account account) ;
//更新
public int upAccount(Account account) ;
//删除
public int deleteAccount(int id) ;
}
3、在com.itheima.jdbc包中,创建AccountDao接口的实现类AccountDaoImpl,并在类中实现添加,删除,更新等操作
package com.itheima.jdbc;
import org.springframework.jdbc.core.JdbcTemplate;
import com.sun.org.apache.bcel.internal.generic.NEW;
public class AccountDaoImpl implements AccountDao {
//声明JdbcTemplate属性及其setter方法
private JdbcTemplate jdbcTemplate;
public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate;
}
//添加账户
@Override
public int addAccou
|